import request from '@/utils/request.js';

/**
 * 创建播种管理记录
 * @param {Object} data 播种管理数据
 * @returns {Promise}
 */
export function createSeedRecord(data) {
  return request.post('/app-api/nongye/appSowing-management/create', data);
}

/**
 * 更新播种管理记录
 * @param {Object} data 播种管理数据
 * @returns {Promise}
 */
export function updateSeedRecord(data) {
  return request.put('/app-api/nongye/appSowing-management/update', data);
}

/**
 * 获取播种管理记录分页列表
 * @param {Object} params 查询参数
 * @returns {Promise}
 */
export function getSeedPage(params) {
  return request.get('/app-api/nongye/appSowing-management/page', params);
}

/**
 * 获取播种管理记录详情
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function getSeedDetail(id) {
  return request.get('/app-api/nongye/appSowing-management/get', { id });
}

/**
 * 删除播种管理记录
 * @param {Number} id 记录ID
 * @returns {Promise}
 */
export function deleteSeedRecord(id) {
  return request.delete(`/app-api/nongye/appSowing-management/delete?id=${id}`);
} 